10498
20317
Estou usando o Amazon Redshift. Em minhas tabelas, tenho duas colunas (Data e Hora), junto com outras colunas com valores como
requestdate requesthour
10/10/2016 1
10/10/2016 2
... ...
Agora, quero comparar duas datas com horas (dia entre 2016-10-1005 e 2016-11-1109). Geralmente comparando com qyery como
Onde data> = xxxx && data <= yyyy && hora> = hhhh && hora 
                                
Aqui está uma maneira explícita:
onde (data> xxxx ou (data = xxxx e hora> = hhhh)) e
(data  = xxxx + hhhh * intervalo '1 hora' e
data + hora * intervalo '1 hora'